<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <input type="text">
    <button>获取评级</button>
    <script>
        var btn = document.querySelector('button');
        var input = document.querySelector('input');

        btn.onclick = function(){
            var score = input.value;

            /*
                >=90 优秀
                >= 60 良好
                <60 不及格
            */

            // if(score >= 90){

            // }else if(score >= 60){

            // }else if(score < 60 ){

            // }else{

            // }
            /*
                因为score和case后面的value是进行全等的比较的，所以我们不能写score

                又因为score和任何数值进行比较，最后返回的都是布尔值，一旦返回true就说明，
                符合条件，所以在这里，我们直接在switch的括号里面写上最终结果true，和case后面的条件进行比较
            */

            switch(true){
                case score >=90 && score <= 100:
                    console.log('优秀');
                    break;
                case score >= 60 && score < 90:
                    console.log('良好');
                    break;
                case score < 60 && score >= 0: 
                    console.log('不及格');
                    break;
                default:
                    console.log('输入的内容有问题');
                    break;
            }
        }
    </script>
</body>
</html>